package io.zhifei.modules.sys.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import io.zhifei.common.utils.PageUtils;
import io.zhifei.modules.sys.system.entity.ProblemEntity;

import java.util.List;

/**
 * <p> 常见问题管理 </p>
 *
 * @author： WangPeng <br/>
 * @date： 2020/10/12 15:18 <br/>
 * @version： <br/>
 */
public interface SysProblemService extends IService<ProblemEntity> {

    /**
     * 常见问题列表
     *
     * @param page
     * @param pageSize
     * @return
     */
    PageUtils queryList(Integer page, Integer pageSize);

    /**
     * 新增常见问题
     *
     * @param problemEntity
     */
    void insert(ProblemEntity problemEntity);

    /**
     * 修改常见问题
     *
     * @param problemEntity
     */
    void update(ProblemEntity problemEntity);

    /**
     * 删除常见问题
     *
     * @param ids
     */
    void delete(List<String> ids);

    /**
     * 问题反馈
     * @param page
     * @param pageSize
     * @return
     */
    PageUtils questionFeedback(Integer page,
                                Integer pageSize);
}
